﻿// ************************************************************************************************
// Simple Rogue
// Created by The' Le
// Creator Email: TheLeGames@gmail.com
//
// Everything starts here, in the Main()
// ************************************************************************************************
using System;


namespace SimpleRogue
{
    class AAA_Start
    {
     
        // ****************************************************************************************
        // MAIN (start)
        // Calls one of several Run_rogue_XX() methods. Uncomment the one you want, and leave
        // the rest commented out. Start with Run_Rogue_01() and move up. Each class is self
        // contained, giving you everything you need. The only other thing you need is the
        // Messages.cs file (to display messages starting with Run_Rogue_05).
        // ****************************************************************************************
        static void Main(string[] args)
        {
            //------------------------------------------------------------------------------
            // 01 - Creates a room with a hero in the middle
            //------------------------------------------------------------------------------
            SimpleRogue_01.Run_Rogue_01();
            
            //------------------------------------------------------------------------------
            // 02 - Now add a wall around the room
            //------------------------------------------------------------------------------
            //SimpleRogue_02.Run_Rogue_02();

            //------------------------------------------------------------------------------
            // 03 - Now add random walls and "+" traps within the room
            //------------------------------------------------------------------------------
            //SimpleRogue_03.Run_Rogue_03();

            //------------------------------------------------------------------------------
            // 04 - Add keybaord Input, allow for hero to move with arrow keys
            //------------------------------------------------------------------------------
            //SimpleRogue_04.Run_Rogue_04();

            //------------------------------------------------------------------------------
            // 05 - Add Nessages! (appears when you run over a trap or run into a wall)
            //      (new class is used: Message.cs)
            //------------------------------------------------------------------------------
            //SimpleRogue_05.Run_Rogue_05();

            //------------------------------------------------------------------------------
            // 06 - Use Extended characters to make a wall look like a block rather than a W
            //------------------------------------------------------------------------------
            //SimpleRogue_06.Run_Rogue_06();

            //------------------------------------------------------------------------------
            // 07 - Add Hero stats! And display them! (new class added: Hero_Stats.cs)
            //------------------------------------------------------------------------------
            //SimpleRogue_07.Run_Rogue_07();

            //------------------------------------------------------------------------------
            // 08 - Traps (+) now deal damage, and Potions (!) are added to heal!
            //------------------------------------------------------------------------------
            //SimpleRogue_08.Run_Rogue_08();
       
        }
    }
}
